package de.revdev.streckenliste.beans;

import de.revdev.streckenliste.dao.AbschPlEintragDAO;
import de.revdev.streckenliste.dao.AbschussplanDAO;
import de.revdev.streckenliste.entities.AbschPlEintrag;
import de.revdev.streckenliste.entities.Abschussplan;
import javax.ejb.EJB;
import javax.ejb.LocalBean;
import javax.ejb.Stateless;

/**
 *
 * @author f.lindermaier
 */
@Stateless
@LocalBean
public class AbschussPlManager {

    @EJB
    private AbschPlEintragDAO aedao;
    @EJB
    private AbschussplanDAO adao;

    public AbschPlEintrag erstelleAbschPlEintrag(AbschPlEintrag abSchussPlEin) {
        aedao.create(abSchussPlEin);
        return abSchussPlEin;
    }

    public Abschussplan erstelleAbschPl(Abschussplan abSchussPl) {
        adao.create(abSchussPl);
        return abSchussPl;
    }
    
    public AbschPlEintrag bearbeiteAbschPlEintrag(AbschPlEintrag abSchussPlEin){
        return aedao.edit(abSchussPlEin);
    }
    
    public Abschussplan bearbeiteAbschussplan(Abschussplan abschussplan){
        return adao.edit(abschussplan);
    }
 
    public void löscheAbschussplan(Abschussplan abschussplan){
        adao.remove(abschussplan);
    }
}
